package com.suse.service.community.service;

import java.util.Date;

/**
 * <p>
 * 统计业务接口
 * </p>
 *
 * @author 辜玉彬
 * @since 2022-09-06 18:34
 */
public interface StatisticsService {

    /**
     * 记录UV
     * @param ip IP
     */
    void logUV(String ip);

    /**
     * 获取UV
     * @param start 开始日期
     * @param end 结束日期
     * @return UV
     */
    long getUV(Date start, Date end);

    /**
     * 记录DVU
     * @param userId 用户ID
     */
    void logDVU(int userId);

    /**
     * 获取DVU
     * @param start 开始日期
     * @param end 结束日期
     * @return DVU
     */
    long getDVU(Date start, Date end);

}
